gtk/main: Stack ::active calls
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 12 Nov 2020 23:23:52 +0000 (00:23 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 12 Nov 2020 23:39:23 +0000 (00:39 +0100)
commit80de00a248d3addb8b78483d5d610dec03f62cdc
tree23c9f040e2db84265ea4f69f84b170b9936c69b1
parent50a7e59623683c77c6be54977eda30f8917bb8b5
gtk/main: Stack ::active calls

We may have the situation of multiple touchpoints in the same
widget, or combinations with other devices. Stack those ::active
states are preserved on widgets on all but the last pointer/touch
going away.
gtk/gtkmain.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h